<?php
	class acadMatriculasRecord extends ManipulaBanco
	{
		public function cadastrarMatriculas($dados)
		{
			return $this->salvar($dados);
		}

		public function atualizarMatriculas($dados,$codMatriculas)
		{
			return $this->atualizar($dados,$codMatriculas);
		}

		public function excluirMatriculas($codMatriculas)
		{
			$criteria = new TCriteria();
			$criteria->add(new TFilter('cod','=',$codMatriculas));

			return $this->deletar($criteria);
		}

		public function listarMatriculas()
		{
			$criteria = new TCriteria();

			return $this->selecionarColecao($criteria);
		}
		
		public function getMatricula()
		{
			$sql = "SELECT NEXTVAL('academico.seqMatricula') AS matricula";
			
			$rs = $this->executarPesquisa($sql);
			
			return $rs['MATRICULA']['1'];
		}
	}
?>